NuclearEngagement\Core\DistributedLock A

Total Complexity 60
Dependencies 1
Dependents 1
Total lines 415
Lines of code 218
Logical lines of code 118
Comment lines 103
Methods 14
Properties 1

Methods 14

Method Rating Maintainability Complexity Lines of code
get_lock_data()
A
51 9 26
acquire()
A
52 8 22
try_acquire_lock()
S
51 6 27
update_lock()
S
51 6 27
delete_lock()
S
53 6 22
is_locked()
S
62 4 11
takeover_expired_lock()
S
55 3 21
release()
S
65 4 8
extend()
S
63 4 9
get_info()
S
62 4 10
cleanup_expired()
S
61 2 13
set_storage_type()
S
72 2 5
ensure_lock_table()
S
60 1 14
get_lock_key()
S
79 1 3